<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">    @charset "utf-8";





/* banner */

.banner{width:100%; margin:0 auto; position:relative; height: 529px;}

.fullSlide{width:100%;position:relative;height:100%;background:transparent}

.fullSlide .bd{margin:0 auto;height:100%;position:relative;z-index:0;overflow:hidden;}

.fullSlide .bd ul{height:100%;width: 100%;}

.fullSlide .bd li{height:100%;overflow:hidden;text-align:center;background-position:center;background-repeat:no-repeat;width: 100%;}

.fullSlide .bd li a{display:block;height:100%;width: 100%;}

.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0}

.fullSlide .hd ul{text-align:center;margin-bottom:10px}

.fullSlide .hd ul li{background: rgba(255,255,255,0.95);cursor:pointer;display:inline-block;*display:inline;zoom:1;width: 35px;height: 9px;margin: 2px;overflow:hidden;*filter:alpha(opacity=50);*opacity:.5;line-height:999px}

.fullSlide .hd ul .on{background: #bf1313;}

.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;*filter:alpha(opacity=50);*opacity:.5;display:none}

.fullSlide .next{left:auto;right:15%;background-position:-6px -137px}





/**********************************************脙茠脝鈥櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭兟⒚⑩€毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮γ兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮惷兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓拧脙鈥毭偮γ兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭兟⒚⑩€毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ⑩偓艙脙茠脝鈥櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭兟⒚⑩€毬偮犆兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮疵兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗⑩偓聽脙垄芒鈥毬⑩€灺⒚兤捗嗏€櫭冣€毭偮⒚兤捗偮⒚兟⒚⑩€毬吢∶冣€毭偮兤捗⑩偓娄脙鈥毭偮∶兤捗嗏€櫭冣€犆⑩偓鈩⒚兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ偮∶兤捗嗏€櫭兟⒚⑩€毬吢∶兤捗⑩偓拧脙鈥毭偮�********************************************/

.span4 {margin: 20px auto;}

.span4 ul li {float: left;width: 25%;background: url(../images/bg6.jpg) repeat-y left center;}

.span4 ul li:first-child {background:none;}

.span4 ul li i {color: #c8c8c8;text-transform: uppercase;line-height: 20px;}

.span4 ul li img {

  -webkit-transition: all .2s;

     -moz-transition: all .2s;

      -ms-transition: all .2s;

	   -o-transition: all .2s;

          transition: all .2s;

}

.span4 ul li:hover img {

  -webkit-transform: translateY(-10px);  

     -moz-transform: translateY(-10px);

      -ms-transform: translateY(-10px); 

       -o-transform: translateY(-10px);

	      transform: translateY(-10px);

}



.search {overflow: hidden;height: 53px;line-height: 33px;  padding-top:10px;background: url(../images/ico2.jpg) repeat-x;}

.search .hotkey span {font-size: 12px;font-weight: bold;color:#666;}

.search .hotkey a {font-size: 12px;padding-right: 13px; color:#868686;}

.search .form { float: right; height: 28px; line-height: 28px;color: #666; margin-top: 1px; margin-bottom: 3px;border:1px solid #CCC; padding-left:5px;background: url(../images/search.jpg) no-repeat 6px #fff; center;}

.search .search-t {float: left;width: 160px;height: 28px;line-height: 28px; color: #ccc; padding-left: 36px; margin-bottom: 4px; outline: 0; font-size: 12px; background: none;}

.search .search-s {float: left;width: 46px;height: 28px;color: #fff;font-size: 12px;cursor: pointer;background: #d50000;border: none;}





.hz{

    height: 220px;

}

.hz h3{ height:55px;margin-top: 18px;margin-bottom: 15px;}

.hz h3 a{

    display: block;

    font-size: 24px;

    line-height: 30px;

    text-align: center;

    font-weight: bold;

}

.hz h3 a span{

    color: #d50000;

}

.hz h3 a em{

    display: block;

    font-size: 12px;

    text-transform: uppercase;

}



.carousel{ margin:0px auto;  width:1080px; height: 131px; overflow: hidden; position: relative;}



.hz ul{}

.hz ul li{ float:left;margin: 10px;}

.hz ul li img{ width: 194px; height: 90px;border: 1px solid #dcdcdc;}

.hz ul li a{ color:#333; font-size:14px; display:block;}

.hz ul li p{ text-align:center;height: 30px;line-height: 30px;}



.fpp .tempWrap{ width:350px; margin:0 auto;}

.tempWrap{ width:1060px; margin:0 auto;}







.titl1e {height: 21px;  margin-bottom: 20px;}

.titl1e h3 { float:left;text-align: center;  font-size: 16px; height: 21px;line-height: 21px;font-weight: bold;}

.titl1e h3 a {color: #333; width: 98px;  }

.titl1e h3 em{ padding: 0 22px;}



.titl1e .on a{color: #cc2223; }

.titl1e .more {font-size: 12px;color: #4d4d4d;float: right;line-height: 40px;padding-right: 10px;}



.productbg{ background:#f2f2f2;height: 890px;}

.product .product_left{ width: 212px;margin-top: 30px;}

.product .product_left h2{ background: url(../images/h2.png) no-repeat; height: 66px;}

.product .product_left h2 a{

    display: block;

    font-size: 18px;

    font-weight: 100;

    text-transform: uppercase;

    padding-top: 19px;

    color: #fff;

    padding-left: 41px;

}

.product .product_left h2 span{

    display: block;

    font-size: 14px;





    font-weight: normal;

}

.product .product_left dl{

    padding-left: 11px;

    padding-right: 11px;

    padding-top: 5px;

    padding-bottom: 18px;

    background-color: #fff;

}

.product .product_left dl dt{

    height: 41px;

    line-height: 41px;

    background:url(../images/2.jpg) no-repeat;

    margin-top: 8px;

    font-size: 16px;

    padding-left: 41px;

}

.product .product_left dl dd:hover a{color: #cc2223;}

.product .product_left dl dd{

    height: 34px;

    line-height: 34px;

    border-bottom: 1px dashed #dcdcdc;

    background: url(../images/3.jpg) no-repeat 24px center;

    padding-left: 38px;

    font-size: 14px;

}

.product .product_left dl dt a{

    color: #fff;

}

.product .product_left dl dd a{

    display: block;

}

.product .product_left .product_tel{ background: url(../images/4.jpg) center no-repeat; height: 191px;}

.product .product_left .product_tel p{ height: 57px;color: #fff;font-size: 14px;line-height: 28px;text-align: center;padding-top: 55px;}

.product .product_left .product_tel em{

    display: block;

    font-size: 24px;

    font-weight: bold;

}

.product .product_left .product_tel a{ background: #ff7200;color: #fff;display: block;height: 38px;width: 152px;border-radius: 5px;font-size: 16px;text-align: center;line-height: 38px;margin: 10px auto;}













.product_right {

    width: 812px;

    margin-top: 30px;

    background-color: #fff;

    border: 1px solid #dcdcdc;

    padding: 20px;

    overflow: hidden;

}

.showBox_nr{}

.showBox_nr ul{ width:835px;}

.showBox_nr li{width: 262px;height: 245px;overflow:hidden;float:left;margin-right: 16px;}

.showBox_nr li .s_img{  overflow:hidden;display: block;}

.showBox_nr li .s_img img{width: 261px;height: 206px;overflow:hidden;border: 1px solid #d2d2d2;}

.showBox_nr li .s_tit{height: 35px;line-height: 35px;overflow:hidden;font-size:14px;text-align:center;}

.showBox_nr li:hover .s_tit a{ color: #bf1313;}

.showBox_nr li:hover img{border: 1px solid #bf1313;}





    .ys{ background:url(../images/why.png) no-repeat center bottom; height: 1470px;}

    .ys h3{  height:163px;padding-top: 40px;}

    .ys h3 a{ display:block; font-size:42px; font-weight:bold; text-align:center; color:#fff; padding-top:20px; line-height:50px;}

    .ys h3 a span{ display:block; font-size:18px; font-weight:100; text-align:center; }

    .ys .wrap{ position:relative;}

    .ys dl{ position:absolute;width: 481px;}

    .ys dl dt{ font-size:24px;  line-height: 30px; margin-bottom: 17px; color: #c51616;font-weight: bold;}





    .ys dl dt em{ font-size:30px; color:#0065ad; font-weight:bold; display:block;}

    .ys dl dd{ font-size:14px; line-height: 36px;margin-left: 24px;}

    .ys dl dd .lj{background-color: #f18d00;}

    .ys dl dd a{ float:left;width: 123px;height: 35px;background-color: #bf1313;margin-right: 10px;color: #fff;font-size: 16px;text-align: center;line-height: 35px;margin-top: 20px;}

    .ys .ys1{ top: 91px; left: 89px;}

    .ys .ys2{ top: 423px; right: 6px;}

    .ys .ys3{ top: 697px; left: 87px;}

    .ys .ys4{ top: 1027px; right: 4px;}

    .ys .ys5{ top: 41px; right: 0px;}

    .ys .ys6{ top: 338px; left: 0px;}

	.ys .ys7{ top: 612px; right: 10px;}

	.ys .ys8{ top: 904px; left: 50px;}















.tedian{ background:url(../images/img4.jpg) no-repeat center bottom;height: 705px;}

.tedian h3{ background:url(../images/img3.png) no-repeat center top;height: 175px;} 

.tedian h3 a{

    font-size: 32px;

    display: block;

    text-align: center;

    line-height: 48px;

    padding-top: 67px;

}

.tedian h3 a span{

    color: #797979;

    font-size: 14px;

    display: block;

}

.tedian h3 a em{

    color: #cc2223;

}

.tedian .wrap{

    position: relative;

}

.tedian dl{ background: url(../images/img2.png) no-repeat left top;height: 320px;position: absolute;right: 0;top: 285px;width: 400px;padding-left: 81px;}

.tedian dl dt{

    font-size: 20px;

    font-weight: bold;

    margin-bottom: 10px;

}

.tedian dl dd{

    color: #555;

    line-height: 28px;

    font-size: 4px;

}



.tedian dl .td{ margin-top: 69px;}

.tedian dl .tds{ margin-bottom: 60px;}



.tedian dl dt:hover{ color:#cc2223; cursor:pointer;}



.witness{ height: 524px;}







.witness h3{height: 80px;margin-bottom: 30px;text-transform: uppercase;background: url(../images/ico9.png) center bottom no-repeat;width: 820px;margin: 20px auto 0px;}

.witness h3 a{

        display: block;

        font-size: 24px;

        padding-top: 9px;

        text-align: center;

        line-height: 28px;

        font-weight: bold;

        line-height: 46px;

}

.witness h3 a em{

    color: #bf1313;

    font-weight: bold;

}

.witness h3 a span{ color:#969696; font-size:14px; display:block; font-weight:100;}



.jz{ width:624px; border-right:2px solid #e6e6e6;height: 338px;}



.jzff{ width: 539px; height: 176px; margin-top: 41px;float: left;border-radius: 80px 80px 0px 80px;}

.jzff:hover .jzrt{background-color: #bf1313;}

.jzff a{ display:block; float:left;}

.jzff .jzrt{ display:block; width: 243px; float: right;margin-right: 26px;margin-top: 17px;padding: 16px 30px;background-color: #f2f2f2;}

.jzff .img{ width: 146px; height: 107px;}

.jzff img{float:left; width: 210px; height: 175px;}

.jzff a b{ font-size: 16px; display: block;line-height: 24px;}

.jzff a p{ height: 77px; overflow:hidden; line-height:24px;  margin-top: 7px;}



.jzff:hover p{ color:#fff}

.jzff:hover b{ color: #fff; }









.about{ background: #efefef; height: 470px; width:100%;margin-top: 30px;margin-bottom: 40px;}

.about a{ display:block;}

.about .abt{

    float: left;

    margin-top: 60px;

}

.about .abto{

    float: left;

    margin-top: 50px;

}

.about .abto img{

    width: 500px;

    height: 368px;

    border: 1px solid #c9c9c9;

}

.about .abouttex{

    float: left;

    width: 540px;

    margin-top: 50px;

    margin-left: 20px;

}

.about .abouttex h6{

    font-size: 24px;

    font-weight: bold;

    margin-bottom: 20px;

    margin-top: 18px;

}

.about .abouttex p{

    font-size: 14px;

    line-height: 30px;

    height: 219px;

    overflow: hidden;

}

.xzx{ background: #c5161d!important;}

.about .abouttex .span{

    display: block;

    float: left;

    width: 140px;

    height: 40px;

    background-color: #656565;

    margin-right: 20px;

    color: #fff;

    font-size: 16px;

    text-align: center;

    line-height: 40px;

    margin-top: 30px;

}









.gg1{ background:url(../images/gg1.png) no-repeat; height: 200px;position: relative;}

.gg1 .wrap{

    position: relative;

}

.gg1 .gg1text{

    font-size: 30px;

    color: #fff;

    font-weight: bold;

    width: 660px;

    margin: auto;

    line-height: 54px;

    padding-top: 16px;

}

.gg1 .spans{ margin: 15px auto 0;width: 460px;}

.gg1 span{

    display: block;

    color:#fff;

    font-size: 24px;

    font-weight: 100;

    margin-right: 50px;

    text-align: center;

}

.gg1 .gg1text em{

    font-size: 30px;

    font-weight: bold;

}



.gg1 .gg1lx{

    background: url(../images/014.png) left bottom no-repeat;

    padding-left: 48px;

    height: 55px;

    width: 330px;

    margin: 0 auto;

    padding-top: 3px;

}

.gg1 .gg1lx a{

    width: 148px;

    height: 36px;





    margin:  auto;

    font-size: 16px;

    background-color: #ff7200;

    color: #fff;

    text-align: center;

    border-radius: 2px;

    margin-top: 11px;

    line-height: 36px;

    display: inline-block;

}

.gg1 .gg1lx p{

    font-size: 14px;

    color: #fff;

    line-height: 55px;

}

.gg1 .gg1lx p em{

    font-size: 24px;

    font-weight: bold;

}







.gg2{ background: #bf1313; height: 199px;position: relative;margin-top: -35px;}

.gg2 .wrap{

    position: relative;

}

.gg2 .gg1text em{ font-size: 30px;color: #fff;}

.gg2 .gg1text{

    font-size: 24px;

    font-weight: bold;

    position: absolute;

    top: 35px;

    left: 390px;

    color: #fff;

}

.gg2 img{ position:absolute; top: 0px;left:20px;}

.gg2 span{

    display: block;

    padding-top: 13px;

    font-size: 24px;

    font-weight: 100;

}



.gg2 .gg1lx{

    background: url(../images/014.png) left 8px no-repeat;

    position: absolute;

    top: 126px;

    left: 390px;

    padding-left: 48px;

    color: #fff;

    height: 57px;

    line-height: 57px;

}

.gg2 .gg1lx a{

    display: block;

    width: 118px;

    height: 30px;

    font-size: 14px;





    background-color: #bf1313;

    color: #fff;

    text-align: center;

    border-radius: 22px;

    margin-top: 11px;

    line-height: 30px;

}

.gg2 .gg1lx p{

    font-size: 16px;

    line-height: 49px;

}

.gg2 .gg1lx p em{

    font-size: 24px;

    font-weight: bold;

}

.procase{ height:360px; margin: 30px auto 0;} 

.procase h3{height: 60px;margin-bottom: 30px;text-transform: uppercase;background: url(../images/ico8.png) center 20px no-repeat;width: 820px;margin: 10px auto 30px;}

.procase h3 a{

    display: block;

    font-size: 24px;

    padding-top: 9px;

    text-align: center;

    line-height: 28px;

    font-weight: bold;

}

.procase h3 a em{font-size: 14px;text-transform:uppercase;padding-left:8px;display: block;height: 26px;margin: 8px auto 0;}



.procase h3 a span{ color:#d50000}

.procase li{  height: 240px;float: left;margin-right: 10px;}

.procase li img{ width: 258px; height: 202px;}

.procase li a{ display:block;}

.procase li p{ height:30px; line-height:30px; text-align:center;}









.news { width: 677px;}

.news h3 a { color: #333;}

.news .img { float: left; margin-right: 10px;}

.news .img img { width: 162px; height: 137px;}

.news .info { float: left; width: 489px;}

.news .info a { font-size: 12px; display:block;line-height: 28px;}

.news .info .boodp{ overflow: hidden; height: 82px; margin-bottom: 7px;}

.news .info .bood{ color:#5f5f5f; font-size:14px; font-weight:bold;}

.news .info:hover .bood{color: #bf1313; font-size:14px; }

.news .info .more {color: #646464; border:1px solid #ccc; width:40px; height:18px; text-align:center; line-height:18px;}

.news dl dd {clear: both;padding-top: 10px;}

.news ul { width: 750px;}

.news li {float: left;line-height: 35px;width: 305px; margin-right: 40px;background: url(../images/ico1.png) no-repeat left center;}

.news li a {font-size: 12px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-left:10px;}

.news li span {float: right;}





.faq .content {height: 290px;position: relative;overflow: hidden;margin-top:30px;}

.contanta{margin-top:20px;}

.faq .faq-c .faq-l { margin-bottom: 40px; clear: both ; overflow: hidden;}

.faq .faq-c .faq-l .faq-w span { width: 22px;height: 20px; line-height: 20px; text-align: center; float: left; margin-right: 5px; margin-bottom: 10px; background: url(../images/wd.png) no-repeat center top;}

.faq .faq-c .faq-l .faq-d span {

  clear: both;

  color: #fff;

  width: 22px;

  height: 22px;

  line-height: 20px;

  text-align: center;

  float: left;

  margin-right: 5px;

  margin-bottom: 10px;

  background: url(../images/wd.png) no-repeat center -20px;

  }

.faq .faq-c .faq-l .faq-w p { float: right;  line-height: 20px;  width: 320px;  margin: 0;  color: #333;  font-size: 14px;  font-weight: bold;white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}

.faq .faq-c .faq-l .faq-d p { float: right; width: 320px; line-height: 28px; margin: 0; height: 62px; color: #333; overflow: hidden; padding-bottom: 22px;}

.faq .left dl{ height:30px; line-height:30px;}

.faq .left dl a{ height:30px; display:block; width:280px; overflow:hidden; line-height:30px; color:#000; }

.faq .left dl a em{ padding-right:5px;}

.fpp{ width: 375px; float:right; margin-right:55px;}

.fpp .left p{ margin-top:15px;}

.fpp .left li{  line-height:28px;}

.fpp .left li img{ margin-right:10px;}

.fpp .left li  a{ color:#666;}

.title1 {height: 35px; }

.title1 h3 {width: 125px;height: 44px;background: #e9e9e9; float:left;line-height: 44px;text-align: center;font-size: 18px;  margin-right:10px;}

.title1 h3 a {color: #333;}

.title1 .active{background: #006bd5;}

.title1 .active a{ color:#fff;}

.title1 .more {font-size: 14px;color: #2e2e2e;float: right;margin-right: 10px;line-height: 44px;}







.title2 {height: 35px; }

.title2 h3 {width: 125px;height: 44px; float:left;line-height: 44px;text-align: center;font-size: 18px;  margin-right:10px;background-color: #e9e9e9;}

.title12 h3 a {color: #fff;}

.title2 .on{background: #d50000;}

.title2 .on a{ color:#fff;}

.title2 .more {font-size: 14px;color: #555;float: right;margin-right: 10px;line-height: 44px;}





.lianjie{ height:72px; line-height:72px; background: url(../images/ico12.png) no-repeat center; margin-top: 10px; margin-bottom:30px; }

.lianjie .fl{ font-size:16px; font-weight:bold; color:#fff;  width:116px; background-color: #333;text-align:center;height: 30px;line-height: 30px;margin-top: 20px;margin-left: 20px;}

.lianjie em{ font-size:24px; color:#232323; font-weight:bold; display:block;height: 20px;float: left;margin-left: 30px;}

.lianjie .fr{font-size:14px;color:#353535; float:left;  }

.lianjie .fr a{ padding-left:40px; display:block;float:left; font-weight:100;}

</pre></body></html>